Alineación horizontal de un contenedor

Para centrar horizontalmente un contenedor de tipo bloque, se puede utilizar margin: auto; en CSS.

Este cuadro está en el centro horizontal.

Texto centrado dentro de un bloque

Contenido alineado al centro del bloque.

Centrado de una imagen

Para centrar una imagen, hay que convertirla en un elemento de bloque y asignar márgenes automáticos a los lados.

Imagen de bosque

Alinear elementos a la derecha con position

Usando position: absolute; y right: 0; podemos colocar elementos a la derecha.

Este párrafo está alineado hacia la derecha usando posicionamiento.

Alinear con la propiedad float

Con float: right; también podemos mover elementos hacia el borde derecho del contenedor.

Este bloque está flotando a la derecha.

Centrado vertical usando padding

Con un espacio interior (padding) podemos centrar verticalmente dentro de un contenedor con altura fija.

Este texto está centrado verticalmente con padding.

Centrado completo: vertical y horizontal

Combinando padding y text-align conseguimos un centrado total.

Texto completamente centrado.